package lp2.projeto.agenda;

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JPanel;
/**
 * cria um JDialog que contem 1 bot�o para voltar e 1 aviso
 *
 */
public class avisoJDialog extends JDialog {

	private static final long serialVersionUID = -9204111094905520523L;
	
	/**
	 * Construtor que recebe como parametro um aviso
	 * @param aviso String que representa o aviso
	 */
	public avisoJDialog(String aviso){
		super();
		setModal(true);
		JPanel avisoSelecaoJPanel = (JPanel) getContentPane();
		avisoSelecaoJPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
		JLabel avisoSelecaoJLabel = new JLabel(aviso);
		JButton avisoSelecaoJButton = new JButton("Voltar");
		avisoSelecaoJButton.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent arg0) {
				fecharJDialog();				
			}
		});
		 avisoSelecaoJPanel.add(avisoSelecaoJLabel);
		 avisoSelecaoJPanel.add(avisoSelecaoJButton);
		
		 setTitle("Aviso");
		 setSize(Math.max(200, avisoSelecaoJLabel.getMinimumSize().width+10), 80);
		 setResizable(false);
	}
	private void fecharJDialog(){
		this.dispose();
	}
		
		

}
